home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / docs / freedos / support.intel.com / support / survey / processor_popup.js
Encoding:
JavaScript  |  2004-07-15  |  4.9 KB  |  74 lines

  1. // Copyright SurveySite Inc 2004
  2.  
  3. // Set to false when not using a keep-alive script.
  4. var SurveySite_usingKeepAlive = true;
  5.  
  6. // Set for setresearch.js backwards compatibility mode.
  7. var SurveySite_usingOldKeepAlive = false;
  8.  
  9. if (!window.SurveySite_Config)
  10. {
  11.     var SurveySite_Config = new Object();
  12.     SurveySite_Config.cookieName = 'intelresearch';
  13.     SurveySite_Config.secondCookieName = 'surveysite';
  14.     SurveySite_Config.cookieDomain = '.intel.com';
  15.     SurveySite_Config.cookiePath = '/';
  16. }
  17.  
  18. // Frequency of the popup.
  19. SurveySite_Config.maxFrequency = 0.12;
  20.  
  21. // Skips the cookie test.
  22. SurveySite_Config.ignoreCookie = false;
  23.  
  24. // Turns on debugging.
  25. SurveySite_Config.debug = false;
  26. SurveySite_Config.debugTracker = false;
  27.  
  28. // Enables writing of the second cookie.
  29. SurveySite_Config.writeSecondCookie = true;
  30.  
  31. // Locations of the other scripts. Can be absolute or relative.
  32. SurveySite_Config.managerFile = '/support/survey/SurveySite_SurveyManager.js';
  33. SurveySite_Config.debuggerFile = 'SurveySite_Debugger.js';
  34.  
  35. // Sub-frequency of asking users.
  36. SurveySite_Config.subFrequency = 1.0;
  37.  
  38. // Duration of the cookie in days.
  39. SurveySite_Config.cookieDuration = 90;
  40.  
  41. // Cookie expiration date. Only used if cookieDuration is undefined.
  42. SurveySite_Config.cookieExpireDate = 'Mon, 01 Dec 2006 00:00:01 GMT';
  43.  
  44. // Delay before opening the popup in milliseconds.
  45. SurveySite_Config.popupDelay = 0;
  46.  
  47. // Path of domain of tracking.
  48. SurveySite_Config.trackerDomain = '';
  49. SurveySite_Config.trackerPath = '';
  50.  
  51. // Grace period for tracking in seconds.
  52. SurveySite_Config.trackerGracePeriod = 0;
  53.  
  54. // Popup blocker tracking.
  55. SurveySite_Config.popupBlockerTracking = false;
  56. SurveySite_Config.popupBlockerTrackingUrl = '';
  57.  
  58. function SurveySite_Survey(){this.surveyId=0;this.closeWindow=false;this.useNewWindow=true;this.emailSurvey=false;this.ignoreLinks=false;this.ignoreForms=false;this.directToSurvey=false;this.trackUrls=true;this.useAlternateWindowName=false;this.otherCookies=new Array();this.otherVariables=new Array();this.secondSurvey=null;this.hitReturningUser=false;this.returningUserMaxSurveys=1;this.returningUserDelay=0;this.writeInitialReturningUserCookie=true;this.incrementHitCount=true;}SurveySite_Survey.immediate=1;SurveySite_Survey.domainDeparture=2;SurveySite_Survey.entry=1;SurveySite_Survey.exit=2;SurveySite_Config.surveys=new Array();var s;
  59.  
  60. SurveySite_Config.surveys[SurveySite_Config.surveys.length] = s = new SurveySite_Survey();
  61. s.surveyId = '2015il';
  62. s.surveyType = SurveySite_Survey.domainDeparture;
  63. s.popupEvent = SurveySite_Survey.entry;
  64. s.weight = 1;
  65. s.surveyUrl = 'http://web.survey-poll.com/bin/survey.asp';
  66. s.surveyParams = 'survey=/2000/2015il&page=2015ilu-RDR.xml&site=05&log=accept.log';
  67. s.cancelUrl = 'http://web.survey-poll.com/bin/survey.asp';
  68. s.cancelParams = 'survey=/2000/2015il&page=close.xml&log=cancel_05.log&site=05';
  69. s.popupQuestion = 'We are conducting a survey to find out what visitors think about our Intel Support and Downloads website.  Your answers will help us serve you better. \n\n As a participant, you will be asked to complete a survey once you have completed your visit to the Intel Support and Downloads website. This survey should take only 5 - 10 minutes. Please take the time to share your opinion with us.\n\n All of your answers and information will remain private and confidential. \n \n Would you like to participate?  \n \n';
  70.  
  71.  
  72.  
  73. SurveySite_Config.k='ru_'+SurveySite_Config.cookieName;SurveySite_Config.l=false;function SurveySite_Primer(){if(SurveySite_Config.debug)dw.write('Creating SurveySite_Primer object.');this.m=n;this.o=p;function n(){if(SurveySite_Config.debug)dw.write('Inside Primer_trySurvey.');if(document.cookie.indexOf(SurveySite_Config.k+'=')!=-1){if(SurveySite_Config.debug)dw.write('Found returning user cookie.');SurveySite_Config.l=true;this.o();}else if(SurveySite_Config.ignoreCookie||(document.cookie.indexOf(SurveySite_Config.cookieName+'=')==-1&&(!SurveySite_Config.secondCookieName||document.cookie.indexOf(SurveySite_Config.secondCookieName+'=')==-1))){if(SurveySite_Config.maxFrequency>Math.random()){if(SurveySite_Config.debug)dw.write('User falls within frequency. Running SiteRecruit.');this.o();}else{if(SurveySite_Config.debug)dw.write('User not within frequency. Closing.');}}}function p(){if(SurveySite_Config.debug)dw.write('Inside Primer_runSurvey.');document.write('<script language="JavaScript">');document.write('var insideTrackerWindow = false;</script>');var start='<script language="JavaScript" src="';var q='"></script>';if(SurveySite_Config.debug)dw.write('Including Manager script.');document.write(start+SurveySite_Config.managerFile+q);if(SurveySite_Config.debug)dw.write('SurveySite_Primer finishing.');}}if(SurveySite_Config.debug&&!window.dw){alert('Site-Trax debug mode cannot run without the Debugger.');SurveySite_Config.debug=false;}SurveySite_Config.primer=new SurveySite_Primer();SurveySite_Config.primer.m();
  74.